<?php
namespace Admin\Controller;
use Common\Controller\PublicController;
class UserController extends PublicController
{
	public function  index(){
		$m=M('user');//new
		$count=$m->count();
		$page=new\Think\Page($count,5);
		$where=I('post.chaxun');//查询文本框中输入的内容
		$tiaojian=I('post.one');//radio选择的内容
		if($where){
		$res=$m->limit($page->firstRow.','.$page->listRows)->where($tiaojian." like '%".$where."%'")->select();//进行条件查询
		}else{
		$res=$m->limit($page->firstRow.','.$page->listRows)->select();//查询所有
		}
		
		/////////////////////////分页///////////////////////////
		$this->assign('res',$res);//将结果抛给index.html
		//分页按钮设置
		$page->setConfig('header', '<li class="rows">共<b>%TOTAL_ROW%</b>条记录&nbsp;第<b>%NOW_PAGE%</b>页/共<b>%TOTAL_PAGE%</b>页</li>');
        $page->setConfig('prev', '上一页');
        $page->setConfig('next', '下一页');
        $page->setConfig('last', '末页');
        $page->setConfig('first', '首页');
        $page->setConfig('theme', '%FIRST%%UP_PAGE%%LINK_PAGE%%DOWN_PAGE%%END%%HEADER%');
        $page->lastSuffix = false;//最后一页不显示为总页数
        $show=$page->show();
		$this->assign('page',$show);
		$this->display();
	}


	public function update(){
		$m = M('user');
		$id=$_GET['id'];//接收上个页面的值
		$info=$m->find($id);//查询当前id的所有信息
		$this->assign('info',$info);//把获取的ID值传入update.html模板
		$this->display();
	}



	public function updateAction(){
			$m = M('user');
	        //if(IS_POST) {//判断是否有数据POST进入，没有则不执行
			$data['id']=I('post.id');
			$data['name']=I('post.name');
			$data['nickname']=I('post.nickname');
			$data['truename'] = I('post.truename');//用户名
			$data['tel'] = I('post.tel');//电话
			$data['password'] = I('post.password');//密码
			$data['sex'] = I('post.sex');//性别
			$data['age']=I('post.age');
			$data['grade']=I('post.grade');
			// dump($data);die;
			//$data['addtime'] = I('post.addtime');//添加时间
			$res = $m->save($data);//修改操作
			// $arr=$m->getLastSql();//获取最后一次的sql语句
			// echo $arr;
			if ($res) {//判断是否修改成功
				$this->success('修改成功', 'index.html');
			} else {
				$this->error('修改失败');
			}
		 // }
			
	}



	public function add(){
		if(IS_POST) {//判断是否有数据POST进入，没有则不执行
		$m=M('user');
			$password=I('post.password');//密码
			$password2=I('post.password2');//密码确认
			$data['name'] = I('post.name');
			$data['truename'] = I('post.truename');
			$data['nickname'] = I('post.nickname');
			$data['password'] = I('post.password');
			$data['grade'] = I('post.grade');
			$data['sex'] = I('post.sex');
			$data['age'] = I('post.age');
			$data['tel']= I('post.tel');
			$data['addtime'] = null;
			if($password && $password==$password2) {//判断两次密码是否一样且密码不能为空
					$res = $m->data($data)->add();
					if($res){
						$this->success('添加成功','index');
					}else{
						$this->erroe('添加失败');
					}
				}else{
					$this->error('密码不一致，请重新输入');
				}
		}else{
			$this->display();	
		}
		
	}

	public function delete(){
		$m=M('user');
		$data['id']=$_GET['id'];//获取当前ID
		$res=$m->where($data)->delete();
		if($res){//判断是否删除成功
			$this->success('删除成功', 'index.html');
		} else {
			$this->error('删除失败');
		}
	}

}